#include "Reader.h"

int main() {
    //Input data dari file pitaread.txt
    printf ("------Driver Reader-----");
    printf ("\n*Indeks Argumen dimulai dari 0\n\n");
    FILE *FILEKU;
    char f[52]="pitaread.txt";
    FILEKU=fopen(f,"r");
    string S;
    ReadArguments(FILEKU);
    printf ("panjang argument %d\n",CReader.nArgument);
    S=ArgumentsToString(CReader);
    int i;
    for (i=0;i<CReader.nArgument;i++)
    {
        printf ("isi argumen %d %s\n",i,CReader.argument[i].s);
    }
	printf ("isi seluruh argumen %s\n",S.s);
	int n, nak;
	printf ("Uji coba delete, input masukan <IdxFrom length>= ");
	scanf ("%d %d",&n,&nak);
	printf ("Delete dari argumen %d sepanjang %d argumen\n",n,nak);
	DeleteArguments(&CReader,n,nak);
	S=ArgumentsToString(CReader);
	printf ("isi seluruh argumen %s\n",S.s);

	// Input data dari user, bukan dari file
	/*printf("> "); ReadArguments(NULL);
	int i = 0;
	for(i; i<CReader.nArgument; i++) puts(CReader.argument[i].s	);
	puts("-");
	DeleteArguments(&CReader, 5, 2);
	i = 0;
	for(i; i<CReader.nArgument; i++) puts(CReader.argument[i].s	);

	ReadArguments(NULL);
	string s = ArgumentsToString(CReader);
	printf("%s\n", s.s);
	printf("%d\n", IsStringHasWhiteSpace(s));
	printf("%d\n", IsStringFloat(s));
	printf("%d\n", IsStringDate(s));
	printf("%d\n", IsStringThnAkademik(s));*/
	return 0;
}
